<?php

App::uses('HtmlHelper', 'View/Helper');
App::uses('Controller', 'Controller');


class FormaPagoController extends Controller {
    public $helpers = array('Html','Form','Time');
    
    function index(){ 
        $this->loadModel('FormaPago');
        $todos = $this->FormaPago->regresaTodos();  
        $this->set('datos',array('todos'=>$todos));   
    }
    /**
     * @todo layout
     */
    function agregarFormaPago(){
        $this->loadModel('FormaPago');
        $datos = new Object();         
        $datos->descripcion = $_POST['descripcion'];  
        $datos->activo = $_POST['activo'];
        $datos->leyenda = $_POST['leyenda'];        
        $datos->anticipo = $_POST['anticipo'];        
        $datos->liquidacion = $_POST['liquidacion'];        
        $datos->desc_mueble = $_POST['desc_mueble']; 
        $datos->desc_esp_mueble = $_POST['desc_esp_mueble'];
        $datos->desc_equipo = $_POST['desc_equipo']; 
        $datos->desc_esp_equipo = $_POST['desc_esp_equipo'];
        $datos->desc_cubierta = $_POST['desc_cubierta']; 
        $datos->desc_esp_cubierta = $_POST['desc_esp_cubierta']; 
        
        if($this->FormaPago->save($datos))
            $datos->id = $this->FormaPago->ultimoId();
        $this->set(array('datos' => $datos,'_serialize' => 'datos'));
        $this->viewClass = 'Json';
        
    }
    function modificarFormaPago(){
        $this->loadModel('FormaPago');
        $datos = new Object();
        $datos->id = $_POST['id'];   
        $datos->descripcion = $_POST['descripcion'];  
        $datos->activo = $_POST['activo'];
        $datos->leyenda = $_POST['leyenda'];        
        $datos->anticipo = $_POST['anticipo'];        
        $datos->liquidacion = $_POST['liquidacion'];        
        $datos->desc_mueble = $_POST['desc_mueble']; 
        $datos->desc_esp_mueble = $_POST['desc_esp_mueble'];
        $datos->desc_equipo = $_POST['desc_equipo']; 
        $datos->desc_esp_equipo = $_POST['desc_esp_equipo'];
        $datos->desc_cubierta = $_POST['desc_cubierta']; 
        $datos->desc_esp_cubierta = $_POST['desc_esp_cubierta']; 
        $this->FormaPago->id = $datos->id;
        $this->preparaDatos($datos);
        $this->FormaPago->save($datos);
        $this->set(array('elemento' => $datos, '_serialize' => 'elemento'));
        $this->viewClass = 'Json';
    }
    function eliminarFormaPago(){
        $this->loadModel('FormaPago');
        
        $datos = new Object();
        $datos->id = $_POST['id'];
        if($this->FormaPago->delete($datos->id,false))
            $datos->eliminado=true;
        else
            $datos->eliminado=false;
        $this->set(array('datos' => $datos, '_serialize' => 'datos'));
        $this->viewClass = 'Json';
    }
    function preparaDatos($datos){  
        $datos->descripcion = trim(strtolower($datos->descripcion));
        $datos->leyenda = trim(strtolower($datos->leyenda));        
    }
}
?>